package com.jic.product.service;

import com.jic.product.model.vo.request.ParameterJsonRequest;
import com.jic.product.model.vo.request.ParameterJsonUpdateRequest;
import com.jic.product.model.vo.request.ProductParameterAddRequest;
import com.jic.product.model.vo.response.ParameterJsonResponse;
import com.jic.product.model.vo.response.ProductParameterListResponse;

import java.util.List;

/**
 * 商品参数表
 *
 * @author :
 * @version : v1.0.0
 * @email :
 * @since : 2020-10-04 19:03:01
 */
public interface ProductParameterService {

    Long add(ProductParameterAddRequest addRequest);

    List<ProductParameterListResponse> listAll(Long categoryId);

    int delete(Long id);

    ParameterJsonResponse getParameterJson(ParameterJsonRequest request);

    int updateParameterJson(ParameterJsonUpdateRequest updateRequest);

}

